Scrambled tofu and zesty refried black beans are served on warm corn tortillas and piled with toppings to make this vegan spin on huevos rancheros! Perfect for a savory breakfast or a delicious dinner.
Coat the bottom of a medium skillet with oil and place it over medium heat.
When the oil is hot, add the onion and cook it for about 5 minutes, until soft and translucent.
Add the garlic, cumin and oregano. Cook about 1 minute more, until very fragrant.
Stir in the beans and water. Raise the heat and bring the water to a simmer.
Cook the beans for about 10 minutes, stirring occasionally, until softened up a bit. You can add a splash more water if it all dries up during cooking.
Remove the beans from the heat and use a potato masher to mash about half of them.
Stir in the lime juice and season the beans with salt to taste.
Coat the bottom of a medium skillet with oil and place it over medium heat.
When the oil is hot, break the tofu into large chunks and add them to the skillet.
Cook the tofu for about 5 minutes, stirring and breaking the chunks up further with a spatula, until the edges begin to dry out and crisp up.
Add the nutritional yeast, soy sauce, lemon juice, cumin and turmeric. Gently flip everything a few times to distribute the seasonings.
Cook the tofu for 1 to 2 minutes more, until the liquid from the soy sauce dries up.
Remove the skillet from heat and season the tofu with kala namak or salt and pepper to taste.
Lightly oil the bottom of a large skillet and place it over medium heat.
Add a few tortillas at a time and heat them up for about 2 minutes on each side, until they begin to crisp up.
Transfer the warmed tortillas to plates and top them with refried beans, tofu, and toppings of choice.
Serve.